import { vi } from "vitest";
import { config } from "@vue/test-utils";
import { createPinia } from "pinia";

// 配置全局 Pinia
config.global.plugins = [createPinia()];

// 如果需要 Mock Naive UI 的 message
vi.mock("naive-ui", async () => {
  const actual = await vi.importActual("naive-ui");
  return {
    ...actual,
    useMessage: () => ({
      success: vi.fn(),
      error: vi.fn(),
    }),
  };
});
